non-polluting bus - Francés Inglés Diccionario